type="text/javascript"不写有什么关系?

来源:百度知道 编辑:UC知道 时间:2024/05/11 13:38:02
就是
<script type="text/javascript"></script>
中type="text/javascript"有什么作用?不写有什么关系?

type="text/javascript"是说明这一段脚本语言是javascript。告诉浏览器这一段要按照javascript来解释执行。
不写也不会报错,不过还是建议写上,尤其是写在页面中间的脚本片段。
浏览器可能支持多种脚本,以及脚本的多种版本,虽然有时候差别并不大。
写上可以明确指示浏览器按照何种脚本以及何种版本加载和解析脚本,可以有效避免兼容性或者版本差异造成的错误。

写了就明确告诉浏览器这是javascript,如果不写,浏览器就按照自身(浏览网页的、你无法控制的电脑)的默认设置来处理,一般的IE浏览器默认是javascript,但是难免没人把默认脚本设置为vbscript或者其它。

一句话,建议你写,写了不错,不写有万分之一的可能错。

告诉浏览器这段文本的类型,先是一段文本,然后是javascript的文本
告诉浏览器脚本语言的是language="javascript"
与此类似的还有css的<style type="text/css">,先说明这是一段文本,然后是CSS的文本。
在执行上去掉的话到现在为止没有什么影响。
现在网页的W3C标准中,不同的标准对script引用时的标签属性有着不同的要求。

不写也可以。。。

不写就会不执行